package com.yanqu.road.entity.activity.twins;

import java.math.BigInteger;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

//跨服boss
public class CrossTwinsBossData{

    private int activityId;

    private int groupId;

    private int bossNo;

    private int bossId;

    //boss血量
    private BigInteger bool;

    //boss开始出现时间
    private long startTime;

    //死亡次数
    private int dieTimes;

    //死亡时间
    private long dieTime;

    //谁打了多少血要记录
    private Map<Long,CrossTwinsDamageRecordData> damageRecordMap = new ConcurrentHashMap<>();

    private Map<Long,CrossTwinsUserData> userDataMap = new ConcurrentHashMap<>();

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public int getBossNo() {
        return bossNo;
    }

    public void setBossNo(int bossNo) {
        this.bossNo = bossNo;
    }

    public int getBossId() {
        return bossId;
    }

    public void setBossId(int bossId) {
        this.bossId = bossId;
    }


    public BigInteger getBool() {
        return bool;
    }

    public void setBool(BigInteger bool) {
        this.bool = bool;
    }

    public long getStartTime() {
        return startTime;
    }

    public void setStartTime(long startTime) {
        this.startTime = startTime;
    }

    public int getDieTimes() {
        return dieTimes;
    }

    public void setDieTimes(int dieTimes) {
        this.dieTimes = dieTimes;
    }

    public long getDieTime() {
        return dieTime;
    }

    public void setDieTime(long dieTime) {
        this.dieTime = dieTime;
    }

    public Map<Long, CrossTwinsUserData> getUserDataMap() {
        return userDataMap;
    }

    public void setUserDataMap(Map<Long, CrossTwinsUserData> userDataMap) {
        this.userDataMap = userDataMap;
    }

    public Map<Long, CrossTwinsDamageRecordData> getDamageRecordMap() {
        return damageRecordMap;
    }

    public void setDamageRecordMap(Map<Long, CrossTwinsDamageRecordData> damageRecordMap) {
        this.damageRecordMap = damageRecordMap;
    }

    public int getGroupId() {
        return groupId;
    }

    public void setGroupId(int groupId) {
        this.groupId = groupId;
    }
}
